package org.soderiakelvy.model.dao;

import java.util.List;

import org.soderiakelvy.model.domain.FrioCalorVO;
import org.soderiakelvy.model.domain.SucursalFrioCalorVO;
import org.soderiakelvy.model.domain.SucursalVO;


public interface SucursalFrioCalorDao {
    void insertSucursalFrioCalorVO(SucursalFrioCalorVO sucursalFrioCalor) throws Exception;
    void updateSucursalFrioCalorVO(SucursalFrioCalorVO sucursalFrioCalor) throws Exception;
    void deleteSucursalFrioCalorVO(SucursalFrioCalorVO sucursalFrioCalor) throws Exception;
    
    SucursalFrioCalorVO getSucursalFrioCalorVOById(long id) throws Exception;
    List<SucursalFrioCalorVO> getAllSucursalFrioCalorVO() throws Exception;
    
    List<SucursalFrioCalorVO> getSucursalFrioCalorByFrioCalor(FrioCalorVO frioCalor);
    List<SucursalFrioCalorVO> getAllSucursalFrioCalorBySucursal(SucursalVO sucursal);
}
